Skip to content

Improve discoverability: event-sourcing positioning, ecosystem links, and package keywords - #166

Merged
woksin merged 2 commits into
mainfrom
docs/event-sourcing-category-links
Aug 28, 2026
Merged

Improve discoverability: event-sourcing positioning, ecosystem links, and package keywords#166
woksin merged 2 commits into
mainfrom
docs/event-sourcing-category-links

Conversation

@woksin

@woksin woksin commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

What changed

  • README.md — ties the language explicitly to event-sourced, CQRS systems (commands, events, projections) and labels it as part of the experimental Cratis model-first layer; hyperlinks Stage, Studio, Chronicle, and Arc on first mention; adds a "The Cratis ecosystem" section cross-linking Chronicle (and its language clients), Arc, Components, CLI + Workbench, the model-first layer, supporting projects, and Samples.
  • Documentation/index.md — adds frontmatter title/description with event-sourcing and event-modeling wording, matching the pattern used by sibling model-first repositories.
  • Source/DotNET/Screenplay/Screenplay.csproj and Source/DotNET/Tool/Tool.csproj — add NuGet PackageTags (event-sourcing, event-modeling, cqrs, dsl, compiler; dotnet-tool for the CLI).
  • Source/Screenplay/Monaco/screenplay-language/package.json and Source/Screenplay/VSCodeExtension/package.json — add keywords arrays so the npm package and the VS Code Marketplace listing surface in event-sourcing / CQRS / DSL searches.

Note: the README's emoji headings are valid UTF-8 (verified byte-level) — no glyph fixes were needed.

Why

Screenplay never mentioned the category terms people actually search for (event sourcing, CQRS, event modeling), and its packages shipped without tags or keywords. This aligns the repository with the wording used across the Cratis organization: accurate breadth, consistent ecosystem cross-links, and category keywords on every published surface — no functional changes.

@woksin
woksin merged commit 4c80646 into main Aug 28, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant